milliard de - German English Dictionary